html, body, .app{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
.w{
  width: 100%;
}
.h{
  height: 100%;
}
.flex{
  display: flex;
}
.lcenter{
  justify-content: center;
}
.vcenter{
  align-items: center;
}
.column{
  flex-direction: column;
}
.shadow{
  box-shadow: 0 4px 8px rgba(0, 0, 0, .12), 0 0 12px rgba(0, 0, 0, .04)
}
.pointer{
  cursor: pointer;
}
.border{
  border: 1px solid rgb(214, 214, 214);
}
.TranslucentBorder{
  border: 1px solid rgb(214, 214, 214, 0.4);
}
.topBorder{
  border-top: 1px solid rgb(214, 214, 214);

}
.bottomBorder{
  border-bottom: 1px solid rgb(214, 214, 214);

}
.evenly{
  justify-content:space-evenly
}
.between{
  justify-content:space-between;
}
.f1{
  flex: 1;
}
.m5{
  margin: 5px;
}
.m10{
  margin: 10px;
}
.large{
  width: 60px !important;
  height: 60px !important;
  line-height: 60px !important;
}
.mid{
  width: 50px !important;
  height: 50px !important;
  line-height: 50px !important;
}
.smallFont{
  font-size: 10px;
}
.midFont{
  font-size: 13px;
}
.grayText{
  color: rgb(174, 158, 174);
}

.header{
  width: 100%;
  height: 10%;
}
.midArea{
  width: 29%;
  background-color: rgb(247, 247, 247, 0.85);
  border-right: 1px solid rgb(214, 214, 214);
}
.midList{
  height: calc(90% - 2px);
  background-color: rgb(233, 233, 233, 0.8);
}
.userBox{
  height: 11%;
}
.userBox:hover{
  background-color: rgb(221, 221, 221, 0.8);
}
.chackBtn{
  width: 25px;
  height: 25px;
  border-radius: 4px;
  background-color: rgb(215, 215, 215, 0.8);
  color: rgb(101, 101, 101);
}
.chackBtn:hover{
  background-color: rgba(201, 201, 201, 0.8);
}

.rightArea{
  flex: 1;
  background-color: rgb(245, 245, 245, 0.85);
}

